@@ -13,7 +13,7 @@ from tornado.ioloop import IOLoop |
||
13 | 13 |
from tornado.options import define, options |
14 | 14 |
from tornado.web import Application, RequestHandler, StaticFileHandler |
15 | 15 |
|
16 |
-from utils.boxinfo import get_box_status, get_mac_address |
|
16 |
+from utils.boxinfo import get_box_status, get_unique_no |
|
17 | 17 |
from utils.logit import log_request_arguments, logit |
18 | 18 |
from utils.servertime import local_string, set_time |
19 | 19 |
from utils.sqlite import (CREATE_INDEX1, CREATE_INDEX2, CREATE_TABLE_STMT, DELETE_RECORD_STMT, INSERT_RECORD_STMT, |
@@ -281,7 +281,7 @@ class BoxInfoHandler(RequestHandler): |
||
281 | 281 |
self.write({ |
282 | 282 |
'status': 200, |
283 | 283 |
'data': { |
284 |
- 'no.': get_mac_address(), |
|
284 |
+ 'no.': get_unique_no(), |
|
285 | 285 |
'status': get_box_status(), |
286 | 286 |
} |
287 | 287 |
}) |
@@ -37,6 +37,7 @@ def get_box_status(): |
||
37 | 37 |
} |
38 | 38 |
|
39 | 39 |
|
40 |
-def get_mac_address(): |
|
40 |
+def get_unique_no(): |
|
41 | 41 |
mac = uuid.UUID(int=uuid.getnode()).hex[-12:] |
42 |
- return ':'.join([mac[e:e + 2] for e in range(0, 11, 2)]) |
|
42 |
+ # return ':'.join([mac[e:e + 2] for e in range(0, 11, 2)]) |
|
43 |
+ return ''.join(['{:02d}'.format(int(i, 16)) for i in mac]) |